﻿@font-face {
	font-family: 'iconfont-tcl';
	src: url('iconfont/iconfont.eot');
	src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
		url('iconfont/iconfont.woff') format('woff'),
		url('iconfont/iconfont.ttf') format('truetype'),
		url('iconfont/iconfont.svg#iconfont-tcl') format('svg');
}

@font-face {
	font-family: 'Lato';
    src: url('iconfont/Lato Regular.eot'); /* IE9*/
    src: url('iconfont/Lato Regular.eot?#iefix') format('embedded-opentype'),
    url('iconfont/Lato Regular.woff') format('woff'),
    url('iconfont/Lato Regular.ttf') format('truetype'),
    url('iconfont/Lato Regular.svg#iconfont') format('svg');
}

* {
	padding: 0;
	margin: 0;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

html {
	width: 100%;
	height: 100%;
	font-size: 14px\0;
}

body {
	font-family: "Hiragino Sans GB", "Microsoft Yahei", Lato, Arial, sans-serif;
	color: #666;
	font-size: 100%;

	left: 0;
	position: relative;
	background-color: #FFF;
	transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
}
li{
	float: left;
}
img {
	vertical-align: middle;
}
input, button, a {
	outline: none;
}
.line-through {
	text-decoration: line-through;
}
input {
	padding: 0;
	margin: 0;
	vertical-align: middle;
}
input[type="text"]::-ms-clear{
    display:none;
}
ul, li {
	list-style-type: none;
}
a {
	text-decoration: none;
	color: #333;
}

.fl {
	float: left;
}

.fr {
	float: right;
}
.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.clearfloat:before {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.min-wid {
	width: 1226px;
	margin: 0 auto;
}



/*
	Shopping Cart css
*/
.mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(0,0,0,.8);
	background-color: #000 \9;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\9;
	transition: all 300ms;
	-o-transition: all 300ms;
	-ms-transition: all 300ms;
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	display: none;
	z-index: 1501;
}
:root .mask {
	background-color: rgba(0,0,0,.8) \9\0;
}

.ware-name {
	font-size: 16px;
	line-height: 30px;
	color: #333;
}

.ware-price {
	font-size: 14px;
	line-height: 30px;
	color: #999;
}

.ware-num {
	color: #999;
}

.slidebar {
	width: 100%;
	height: 0;
	z-index: -10;
	background-color: transparent;
}
.slidebar>input{
	display: none;
}
.login, .regist {
	width: 450px;
	height: 100%;
	position: fixed;
	right: -450px;
	top: 0;
	display: none;
	transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
}
.slidebar .close{
	display: none;
}

.login h3, .regist h3 {
	position: relative;
	width: 100%;
	height: 150px;
	font-size: 16px;
	color: #000;
	background-color: #f0f0f0;
	line-height: 34px;
	margin-bottom: 40px;
	font-weight: normal;
	padding: 58px 75px;
}

.login .shoping, .regist .shoping {
	color: #000;
	font-size: 20px;
	margin-top: -6px;
	display: inline-block;
	margin-right: 20px;
	vertical-align: middle;
	font-family: "iconfont-tcl";
}

.login .login-inp, .regist .login-inp {
	width: 100%;
	padding: 0 75px;
	background-color: #FFF;
}

.login .login-inp .uname{
    font-size: 14px;
    margin-bottom: 20px;
    cursor: pointer;
}
.login .login-inp .uname a{
	color: #666;
	margin: 0 20px;
	border-bottom:1px solid #e5e5e5;
	display: block;
	line-height: 60px;
}
.login-success .login-mar{
	margin-top: 40px;
	text-align: center;
}
.login-success .login-log{
    width: 100%;
    text-align: center;
}
.login .login-success .login-log .buy{
	background-color:#fff;
	color:#f00;
}
.login-success h3{
	height: auto;
	padding: 0;
	padding-top: 35px;
	overflow: hidden;
}
.login-success .login-img,
.login-success .login-name,
.login-success .login-infor{
	margin-bottom: 18px;
	text-align: center;
	overflow: hidden;
}
.login-success .login-img img{
	width:74px;
	height:74px;
	border: 3px solid #FFF;
	border-radius: 80px;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.login-success .login-infor li{
	width: 33%;
	position: relative;
}
.login-success .login-infor i{
	width: 1px;
	height:	14px;
	position: absolute;
    top: 14px;
	right: 0;
	background-color: #999;
}
.login-success .login-infor span{
	font-size: 12px;
	display: block;
	line-height: 20px;
	color: #999;
}
.login-success .login-infor .title{
	font-size: 18px;
	line-height: 24px;
}
.login-success .login-name{
	margin-bottom: 32px;
	line-height: 24px;
}
.login-success .login-log a{
    width: 60%;
	display: inline-block;
}
.login-success .login-mar a{
	color: red;
}
.login .login-inp img, .regist .login-inp img {
	width: 100px;
	height: 52px;
	border: 1px solid #ccc;
	border-left: none;
}
.login-success h3{
	margin-bottom: 0;
}
.login-success .login-inp .uname{
    line-height: 60px;
	border-color: transparent;
	margin-bottom: 0;
}
.login-success .login-inp .uname span{
	color: #999;
    font-size: 20px;
    display: inline-block;
    font-family: 'iconfont-tcl' !important;
}
.login-success .login-inp .uname:hover{
	background-color: #e5e5e5;
}
.login-success .login-inp{
	padding: 0;
}



.regist .grey {
	font-size: 12px;
}

.slidebar .login .buy, .slidebar .regist .buy {
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	background-color: #F00;
	color: #FFF;
	font-family: 'Microsoft Yahei';
	font-weight: normal;
}

.login input[type="text"], .login input[type="password"], .regist input[type="text"],
 .regist input[type="password"]{
	width: 300px;
	height: 52px;
	padding: 6px 10px;
	line-height: 40px;
	color: #333;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	background-color: #F0F0F0;
}

.regist .verify input[type="text"], .login .verify input[type="text"] {
	width: 200px;
	border: 1px solid #ccc;
	border-right: none;
}

.regist .verify span, .login .verify span {
	width: 100px;
	display: inline-block;
	vertical-align: top;
}

.login-text {
	height: 20px;
	color: #333;
	font-size: 14px;
	line-height: 20px;
	margin-top: 20px;
}

.login-text span {
	width: 50%;
	cursor: pointer;
}

.login-text span.fl {
	border-right: 1px solid #ccc;
}

.login-text span.fr {
	text-align: right;
}

.login-text i {
	font-family: 'iconfont-tcl' !important;
	font-style: normal;
	padding-right: 8px;
	font-size: 14px;
}

.slidebar .cart-head {
	width: 100%;
	padding: 45px;
	font-size: 20px;
	position: relative;
}

.cart .black .shoping {
	width: 30px;
	height: 30px;
	float: left;
	color: #333;
	font-family: "iconfont-tcl";
	font-weight: normal;
}

.cart .cart-list {
	width: 100%;
	max-height: 520px;
	position: relative;
	background-color: #FFF;
	padding: 0px 20px 60px 20px;
}

.cart .paging {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	margin-top: 10px;
}

.paging span {
	padding: 0 8px;
	cursor: pointer;
	outline: none;
	color: #333;
}

.paging .active {
	color: #F00;
}

.cart .cart-dl {
	width: 100%;
	padding: 30px 0px;
}

.cart .cart-dl dt, .cart .cart-dl dd {
	display: inline-block;
	vertical-align: top;
}

.cart .cart-dl dt {
	margin-left: 20px;
	margin-right: 40px;
}

.cart .ware-num span {
	width: 30px;
	height: 30px;
	line-height: 26px;
	font-size: 20px;
	text-align: center;
	border: 1px solid #e3e3e3;
	display: inline-block;
	background-color: #e3e3e3;
	cursor: pointer;
	-webkit-user-select: none;
	transition-duration: 260ms;
	-o-transition-duration: 260ms;
	-ms-transition-duration: 260ms;
	-moz-transition-duration: 260ms;
	-webkit-transition-duration: 260ms;
}

.cart .ware-num span:hover {
	color: #333;
	background-color: #f2f2f2;
}

.cart .num {
	width: 40px;
	padding: 0 10px;
	text-align: center;
	height: 30px;
	vertical-align: top;
}

.cart .cost {
	padding: 40px 100px;
}

.cart .cost .red {
	font-size: 24px;
}

.slidebar .buy {
	width: 100%;
	height: 40px;
	border: 1px solid #F00;
	color: #F00;
	font-size: 18px;
	margin-top: 20px;
	cursor: pointer;
	background-color: #f0f0f0;
	line-height: 40px;
	text-align: center;
}

/*
	go to top
*/
.goTop{
	background-color: rgba(0,0,0,0.6);
	position: fixed;
	display: none;
	right: 30px;
	bottom: 150px;
	z-index: 20000;
}
.goTop a, .goTop .item{
	width: 46px;
	height: 46px;
	display: block;
	cursor: pointer;
	vertical-align: top;
	line-height: 46px;
	text-align: center;
	transition: all .2s;
	border: 1px solid #ededed;
	background-color: #FFF;
	font-family: "iconfont-tcl";
	color: #979797;
	font-size: 22px;
	position: relative;
}
.goTop .item {
	border: none;
}
.goTop .item:hover .drift-box{
	display: block;
}
.goTop .item .drift-box {
	position: absolute;
    right: 38px;
    bottom: 0;
    text-align: center;
    background: #fff;
    font-size: 14px;
    color: #666;
    display: none;
    overflow: visible;
    padding-right: 30px;
}
.goTop .item .drift{

	padding: 15px 0;
    border: 1px solid #ccc;
}
.goTop .drift .m_siniabox {
    width: 160px;
    line-height: 22px;
    display: block;
}
.goTop .drift .m_sinia {
    position: absolute;
    right: 60px;
    bottom: 0;
    padding: 15px 0;
    border: 1px solid #ccc;
    text-align: center;
    background: #fff;
    overflow: visible;
}
.goTop a{
	width: 100%;
	height: 100%;
	display: block;
}
.goTop a:hover, .goTop .item:hover{
	color: #F00;
}

.bor-bott {
	border-bottom: 1px solid #e5e5e5;
}

.red {
	color: #f00;
	font-style: normal;
}

.white {
	color: #FFF;
}
.loading{
	position: absolute;
	top:10%;
	left:45%;
	z-index:55555;
}
.login .loading{
	top:40%\9;
}
.grey {
	color: #999;
	font-size: 14px;
	line-height: 30px;
}

.black {
	color: #333;
}
.psRelate{
	position:relative;
}
.al-warning-box {
	min-width: 260px;
	width: auto;
	height: 30px;
	padding: 5px 10px;
	color: #666;
	background-color: #fff1cf;
	border: 1px solid #ffd991;
	box-sizing: border-box;
}

.al-ico {
	width: 20px;
	height: 20px;
	background-color: #7cd192;
	position: relative;
	display: inline-block;
}

.al-ico:before {
	content: '';
	width: 2px;
	height: 8px;
	position: absolute;
	background-color: #FFF;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.al-ico:before {
	content: '';
	width: 2px;
	height: 4px;
	position: absolute;
	background-color: #FFF;
	transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.flex-direction-nav {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

.commo-banner .flex-direction-nav .flex-prev, .commo-banner .flex-direction-nav .flex-next {
    top: 129px;
}
.flex-prev {
    left: 20px;
}
.flex-prev, .flex-next {
	font-size: 35px;
	font-weight: bold;
    width: 100px;
    height: 100px;
    font-family: "iconfont-tcl";
    color: #fff;
    color: #666 \0;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 1001;
    margin-top: -15px;
    text-align: center;
    line-height: 100px;
    border-radius: 50%;
    background-color: rgba(255,255,255,0.25);
}
.carousel .flex-control-nav .flex-prev{
	top: 220px;
}

.flex-prev {
	left: 20px;
}

.flex-next {
	right: 45px;
}

.badge {
    width: 32px;
    display: block;
    padding: 8px 7px;
    line-height: 14px;
    font-size: 12px;
    color: #FFF;
    background-color: #fa2727;
    position: absolute;
    top: 0px;
    right: 20px;
}

.badge-g {
	background-color: #4dd04d;
}

.close {
	width: 30px;
	height: 30px;
	font-family: 'iconfont-tcl' !important;
	color: #7c7c7c;
	font-size: 14px;
	display: block;
	position: absolute;
	cursor: pointer;
	right: -435px;
	top: 15px;
	z-index: 1000;
}

.buy {
	width: 158px;
	line-height: 46px;
	font-family: 'font-nav', 'Microsoft Yahei', 'Arial';
	color: #FFF;
	font-size: 16px;
	text-align: center;
	background-color: #F00;
	border: 1px solid #F00;
	cursor: pointer;
	outline: none;
}

.padding-box {
	width: 100%;
	/* min-width: 1226px; */
	overflow: hidden;
    zoom: 1;
	margin: 0 auto;
}

.padding-box .padding {
	margin: 50px 0;
	margin-left: 170px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.padding-box .clearmar{
	margin-left: 0px;
}
.padding-box .padding .prev, .padding-box .padding .item, .padding-box .padding .next,
	.padding-box .padding .btn-primary {
	margin: 0 5px;
	padding: 0 10px;
	cursor: pointer;
	display: inline-block;
	color: #333;
	transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
}

.padding-box .padding .prev:hover, .padding-box .padding .item:hover,
	.padding-box .padding .next:hover, .padding-box .padding .btn-primary:hover
	{
	color: #F00;
}
.padding-box .padding .prev,
.padding-box .padding .next{
	font-size: 14px;
    font-family: "iconfont-tcl";
    font-weight: bold;
}
.padding-box .padding .prev.btn-disabled,
.padding-box .padding .prev.btn-disabled a,
.padding-box .padding .prev.btn-disabled:hover,
.padding-box .padding .next.btn-disabled,
.padding-box .padding .next.btn-disabled a,
.padding-box .padding .next.btn-disabled:hover{
	color: #999;
	cursor: no-drop;
}
.padding-box .padding .item{
	font-size: 14px;
}
.padding-box .padding .active {
	color: #F00 !important;
}
.padding-box .padding .item{
	width:auto;
	text-indent:0;
}
.padding-box .page-skip em, .padding-box .page-skip {
	font-style: normal;
}

.padding-box .padding .jumpto {
	width: 40px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #ccc;
	text-align: center;
	margin: -6px 5px 0; /*BYERIC*/
}

.padding-box .padding .mun {
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
	margin-top: -2px;
}


.m_crumbs{
   height: 50px;
   line-height: 50px;
   background: #f0f0f0;
}

.m_crumbs .min-wid {
    overflow: hidden;
    zoom: 1;
}


.quick-logon{
	width: 300px;
	margin: 0 auto;
	margin-top: 60px;
	padding-top: 40px;
	border-top: 1px solid #ccc;
	position: relative;
}
.quick-logon .title{
	width: 125px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	left: 50%;
	top: -15px;
	margin-left: -63px;
	color: #CCC;
	background-color: #FFF;
	position: absolute;
	text-align: center;
}
.quick-logon li{
	width: 33.33%;
	float: left;
	text-align: center;
}
.quick-logon li a{
	font-family: "iconfont-tcl";
	font-size: 28px;
	line-height: 28px;
	color: #CCC;
	display: inline-block;
}
.quick-logon li a:hover{
	color: #F00;
}

#qiao-wrap{
	display: none!important;
}

/*  alert style   */
.alert-box{
    width: 460px;
    position: absolute;
    left: 50%;
    margin-left: -300px;
    top: 200px;
    z-index: 20;
    overflow: hidden;
    background-color: #FFF;
    opacity: 0;
    display: none\9;
    z-index: -1;
    box-shadow: 0 0 10px rgba(0,0,0, 0.2);
}
.alert-box.j-alert{
	position: fixed;
	z-index: 1502;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 460px;
}
.alert-box .alert-title{
	color: #333;
	line-height: 56px;
	text-indent: 30px;
	font-size: 16px;
	background-color: #f0f0f0;
	font-weight: normal;
	position: relative;
}
.alert-title .close{
	right: 10px;
    text-align: center;
    text-indent: 0;
    line-height: 30px;
}
.alert-box .content{
	padding: 20px;
	overflow: hidden;
}
.alert-box .text{
	padding: 20px;
}
.alert-box .but{
	width: 100px;
	line-height: 34px;
	font-size: 16px;
	color: #FFF;
	cursor: pointer;
	background-color: #5cc3f6;
	display: inline-block;
	text-align: center;
	border: none;
}
.alert-box .but:hover{
	background-color: #48b3e8;
}

/* data time css */
.divclear{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.y_personinfo .form_group .data-box{
	width: 276px !important;
	position: relative;
	cursor: pointer;
}
.input-back{
	width:143px;
	height:25px;
	background:#FFF;
	color:#666666;
	border:1px solid #dddddd;
	position:relative;
	display: inline-block;
  }
.input-back input{
	width:93px;
	height:21px;
	padding-right:44px;
	line-height:25px;
	background:#FFF;
}
.click_back{
	width:21px;
	height:25px;
	position:absolute;
	top:1px;
	right:20px;
	z-index:99;
}
.j-time{
    width: 40px;
    font-family: "iconfont-tcl";
    line-height: 0;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0;
    line-height: 40px;
    font-size: 24px;
    text-align: center;
}
.box_sha{
	width:260px;
	height:auto;
	font-size: 12px;
	background:#FFF;
	overflow:hidden;
	position:absolute;
	left: 0;
	top:0px;
	z-index: 10;
	display:none;
}
.box_sha .box_top{
	width:220px;
	padding:0 20px;
	height: 30px;
	line-height:30px;
	color: #FFF;
	float:left;
	background-color:#f00;
	overflow:hidden;
    box-sizing: content-box;
}
.box_sha .box_top .year{
	margin-left: 20px;
	width: 80px;
	float: left;
	position: relative;
	cursor:pointer;
}
.box_sha .box_top .month{
	margin-right: 20px;
	width: 60px;
	position: relative;
	float: right;
	cursor:pointer;
}
.box_sha .box_top .month span.sanjiao,
.box_sha .box_top .year span.sanjiao{
	float:left;
	border-width:5px;
	margin:6px 0px 0px 0px;
	border-color:#FFF transparent transparent transparent;
	border-style:solid;
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
    position: absolute;
    right: 20px;
    top: 8px;
}
.box_sha .box_bottom{
	width:100%;
	height:auto;
	line-height:30px;
	float:left;
	overflow:hidden;
	}
.box_sha .box_bottom table{
	width:100%;
	line-height:28px;
	color:#656565;
}
.box_sha .box_bottom table th{
	width:47px;
	background:#e8e8e8;
}
.box_sha .box_bottom table td{
	width:47px;
	text-align:center;
	cursor:pointer;
	background-color: #f0f0f0;
}
.box_sha .box_bottom table td.active{
	background-color: #F00;
	color:#FFF !important;
	font-weight:bold;
}
.box_sha .box_bottom table td.mi{
	color:#bebebe;
}
.choosemask{
	width:210px;
	height:112px;
	left:66px;
	top:21px;
	filter:Alpha(Opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	background:#000;
	z-index:99;
	position:absolute;
	display:none;
}
.chooseyear{
	width:120px;
	height: 168px;
	position:absolute;
	left:0;
	top:30px;
	color: #FFF;
	z-index:999;
	display:none;
	background-color: rgba(0,0,0,.9);
	background-color: #000\9;
	overflow:hidden;
	box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
.chooseyear .up,.chooseyear .down{
	width: 100%;
	height: 24px;
	line-height: 24px;
	background-color: #FFF;
	background-color: rgba(255,255,255,.1);
	color: #FFF;
	cursor: pointer;
}
.chooseyear .centent{
	padding: 0 10px;
	height: 100%;
	overflow-y: scroll;
}
.chooseyear .centent .item{
    width: 50%;
    line-height: 20px;
    color: #FFF;
    float: left;
    text-align: center;
    cursor: pointer;
    box-sizing: content-box;
    font-size: 12px;
    font-weight: normal;
}
.chooseym{
	width:100px;
	padding:10px;
	position:absolute;
	right:0;
	top:30px;
	color: #FFF;
	z-index:999;
	display:none;
	background-color: rgba(0,0,0,.9);
	background-color: #000\9;
	overflow:hidden;
	box-sizing: content-box;
	-ms-box-sizing: content-box;
	-o-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
.chooseym .cho_top{
	width: 100%;
	height:20px;
	float:left;
	padding-bottom:10px;
	}
.chooseym .cho_top code{
	font-weight:bold;
}
.chooseym .cho_bottom{
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
}
.chooseym .cho_bottom table td{
	width:45px;
	height:20px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
}
.chooseym .cho_bottom table td:hover,
.chooseyear .centent .item:hover,
.chooseym .cho_bottom table td.active,
.chooseyear .centent .item.active{
	background-color:#F00;
	color:#FFF;
	font-weight:bold;
}
.purc-r .purc-text .purc-item .redfont,
.purc-r .purc-text .purc-item.redfont{
	color:#ff0000;
}
.purc-r .purc-text .purc-item .blackfont{
	color:#000;
}
.purc-text .purc-item span.time{
	font-size: 22px;
	color: #000;
	margin-left: 7px;
}

.rads_50 {
    margin: 0 4px;
    padding: 2px 8px;
    color: #FFF;
    border-radius: 50%;
    background-color: #F00;
}
.tips_err, .tips_warn, .tips_info, .tips_brk {
    padding: 2px 8px;
    cursor: default;
}
.tips_err, .tips_warn, .tips_err>a, .tips_warn>a {
    color: #F00;
}
.tips_info, .tips_info> a {
    color: #05F;
}
.tips_brk, .tips_brk> a {
    color: #999;
}
.csor_help {
    cursor: help;
}

.table {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: auto;
}
.table> .row {
    display: table-row;
}
.table> .row> .cell {
    display: table-cell;
}

/* main */


/* reservation success */

.rvs {}
.rvs_content {
    text-align: center;
}
.rvs_title {
    padding: 20px 0;
    color: #333;
}
.rvs_menu {
    text-align: center;
    padding: 60px 0;
}
.rvs_menu> a {
    display: inline-block;
    width: 190px;
    margin: 0 6px;
    padding: 16px 0;
    text-align: center;
}
.rvs_goShop {
    color: #FFF;
    border: 1px solid #F00;
    background-color: #F00;
}
.rvs_viewOrder {
    border: 1px solid #555;
}

/* reservation details */

.rvd_lastTime {
    position: relative;
}
.rvd_lastTime> .countdown {
    position: absolute;
    top: -30px;
    right: 0;
}

/* Payment details */
.payment_w280{
    width: 280px;
}
.payment_list {
    padding-right: 20px;
    text-align: right;
}
.payment_details> dl {
    display: table-row;
    text-align: center;
}
.payment_details> dl> dt, .payment_details> dl> dd {
    display: table-cell;

}
.payment_details> dl> dt{
	    text-align: left;
}

.payment_details> dl> dd{
     text-align: right;
}

.payment_details> dl p {
    padding: 4px 0;
}
.payment_label {
    width: 100%;
    display: inline-block;
    text-align: justify;
    overflow: hidden;
}
.payment_label::after {
    content: "：";
}
.payment_label>i.t1{
	padding: 0px 4px;
}
.payment_label>i.t2{
	padding: 0px 16px;
}
.payment_price {
    color: #F00;
}
.payment_price::after {
    content: "元";
    font-size: 16px;
}
.payment_r100 {
    max-width: 140px;
    width: 120px;
    min-width: 100px;
}

/* address box and add address*/

.addr_list {
    width: 100%;
}
.addr_box, .add_address {
    position: relative;
    width: 254px;
    height: 190px;
    background-color: #FFF;
    border: 1px solid #999;
    float: left;
    margin:5px;
}

/* settle accounts button */

.settle_acout {
    text-align: right;
}

/* maybe concern */

.maybe_concern {
    text-align: center;
}
.maybe_center {
    position: relative;
    width: 100%;
    height: 100%;
}
.maybe_center::before, .maybe_center::after {
    content: " ";
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    width: 1px;
    height: 65%;
    margin: auto;
    background-color: #999;
}
.maybe_center::before {
    left: 0;
}
.maybe_center::after {
    right: 0;
}
.maybe_cell {
    width: 33%;
    color: #999;
}
.maybe_content {
    padding: 0 30%;
}
.maybe_content> p {
    padding-top: 10px;
    text-align: left;
}

/**
 * error page style
 */
.error-box {
    border-top: 1px solid #f0f0f0;
}
.error {
    color: #a19fa0;
    font-size: 16px;
    margin: 80px auto 102px;
    position: relative;
    width: 60%;
}
.error-title {
    margin-left: 141px;
    margin-top: 110px;
}
.error-text {
    overflow: hidden;
}
.error-title .margin-l {
    margin-left: 152px;
    margin-top: 24px;
}
.error-title .margin-l > span {
    display: block;
    margin-top: 9px;
}
.error-title .error-but {
    margin-top: 56px;
}
.error-title .error-but > a {
    background-color: #f00;
    border: 1px solid #f00;
    color: #fff;
    display: inline-block;
    line-height: 40px;
    margin-right: 10px;
    padding: 0 45px;
}
.error-text .state {
    font-size: 300px;
    line-height: 300px;
}
.error-text .state150 {
    font-size: 150px;
    margin-top: 100px;
}
.error-text .font40 {
    color: #333;
    font-size: 68px;
}
.error-text .margin40 {
    margin-top: 40px;
}
.error-text .font30 {
    color: #333;
    font-size: 30px;
}
.error-text .state100 {
    font-size: 100px;
    margin-top: 80px;
}
.error-img {
	display: inline-block;
    margin-right: 50px;
    text-align: right;
    width: 50%;
}
.error-img img{
	width:100%;
}
.m_placean .red-litter-txt{
	font-size: 14px;
	color:#FF0000;
	margin-left:20px;
}
.zqrightinfo .red-txt{
	font-size: 14px;
	color:#FF0000;
	margin:10px 0 0 20px;

}
/*积分抵现*/
.myscore{
	width: 100%;
	position: relative;
}

.myscore input.checkinput + .useScore{
	border: 1px solid #A7A7A7;
	outline: none;
	width: 20px;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	margin-left: 74px;
    margin-top: 75px;
}
.myscore input.checkinput:checked + .useScore{
   	background-image: url("../../img/iconimg.png");
    background-position: 95px -33px;
    border: medium none;
    height: 25px;
    line-height: 25px;
    margin-left: 69px;
    margin-top: 70px;
    outline: medium none;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}
.myscore input.checkinput {
	opacity: 0;
	width: 25px;
	height: 25px;
	position: absolute;
 	top: 73px;
    left: 71px;
}
.myscore .txt{
	line-height: 25px;
	vertical-align: middle;
}
.myscore .txt input.scoreNum{
	border: 1px solid #f0f0f0;
	margin:0 10px;
	padding: 5px;
}
.myscore .tip{
	font-size: 14px;
}
.myscore .tip.redfont{
	color:#ff0000;
}

.discount .discount-row{
	width: 100%;
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
}
.discount-row .redbg{
	background-color: #ff0000;
	color: #fff;
	padding:1px 10px;
	line-height: 25px;
}
.discount-row .graybg{
	background-color: #eee;
	color: #000;
	padding:1px 10px;
	line-height: 25px;
}
/* 预约填写地址页面 */
.booktitle{
	font-size: 20px;
	color: #333;
}

.booktip .txt{
	font-size: 20px;
	color:#666;
}
.booktip .tip-warn{
	font-size: 14px;
	padding-left: 15px;
}

.booktip .tip-warn.redfont{
	color: #ff0000;
}
.bookaddress{
	padding-bottom: 30px;
}
.bookaddress .no_default_address{
	opacity: 0;
}
.y_adresslist li:hover .no_default_address{
	opacity: 1;
	color: #ff0000;
}



@media (max-height:900px) and (max-width:1440px){
	.hea-box .logo {
	    font-size: 60px;
	}
	.header{min-width: 1226px;}
	.min-wid,.nav-bar,.cart-nav{width: 1020px;}
	.nav-bar{height: 60px; line-height: 35px; padding-top: 10px;}
	.hea-box{margin-left:0;width: 60px;}
	.hot{width: 108px;}
	.search input{top:0;}
	.hot-words{padding: 12px 20px;top:58px;}
	.hot-words span { line-height: 35px;}
	.search .fl {line-height: 56px;}
	.search {width: 760px; margin-left: -380px;}
	.search input {width: 710px; margin-top: 18px;}
	.search .fr, .fixed .nav-bar .search .fr{line-height: 60px;}
	.nav-r{margin-right: -3px;margin-left: 18px;}
	.menu a,.fixe .menu a{font-size:14px;}
	.menu>div{padding-left: 17px;padding-right: 16px;}
	.nav-r span{font-size:16px;width: 30px;height: 30px; line-height:30px; margin: 0 12px 0 0;}
.menu{ margin-right: 15px;}
	.banner .R1-text{padding-top: 212px;}
	.R1-wrap{width: 980px;}
	.R1-wrap .font50{margin: 26px 0 10px 0;font-size: 42px; line-height: 42px; font-weight: normal;}
	.R1-wrap .font24{font-size: 20px; line-height: 20px;}
	.R1-wrap .font32{font-size: 26px; margin-top: 51px;}
	.R1-text .font32 span{font-size: 16px;}
	.R1-text .buy{width: 152px; height: 38px; font-size: 14px; margin-top: 8px;}
	.banner .right .moveimg{margin-top: 57px; padding-top: 64px;}
	.banner .banner-back img{max-width: 100%;}

	.visual{margin-top: 576px;}
	.help .min-wid{width: 980px;}
	.help dl{ width: auto; margin-right: 60px;}
	.help .last-r{padding-right: 0;}
	.help dl>dt{padding-bottom: 20px;}
	.footer>div{width:980px;}
    .nav-r font {font-size:12px;font-weight:normal;}

}

/*buy empty*/
.buy-box{
	border-top: 1px solid #ddd;
    padding: 112px 0;
}

.clear::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.buy-box-content{
    margin: 0 auto;
    width: 980px;
}

.buy-box-content-img{
	margin-left: 70px;
    min-width: 400px;
    width: 45%;
}

.buy-box-content-right{
    margin-right: 90px;
    margin-top: 113px;
}

.buy-box-content-btn {
    border: 1px solid red;
    color: red;
    display: block;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin-top: 16px;
    text-align: center;
    width: 150px;
}
 .buy-box-content-btn:hover {
    background-color: red;
    color: #fff
}
/**** header style  ****/
.header{
	position: relative;
	margin: 0 auto;
	top: 0;
	left: 0;
	z-index: 10;
	background-color: #FFF;
	height: 80px;
	line-height: 80px;
	width: 1226px;
}
@media (max-width:1440px) {
	.header{
		width: 1020px;
	}
}
.header .logo{
	display: inline-block;
	margin-right: 127px;
	width: 137px;
	height: 39px;
	vertical-align: middle;
	background: url(../img/logo.png) no-repeat;
}
.header .menu{
	display: inline-block;
	vertical-align: middle;
}
.header a:hover{
	color: #00005a;
}

.header .menu>li{
	float: left;
	margin-left: 34px;
}
.header .menu>li>a{
	display: block;
	width: 50px;
	font-size: 16px;
	line-height: 80px;
	color: #a0a0a0;
}
.header .menu>li>a:hover{
	color: #00005a;
}
.header .cart{
	width: 20px;
	height: 16px;
	margin-right: 44px;
	float : right;
	font-family: 'iconfont-tcl' !important;
	color: #a0a0a0;
}
.header .person{
	width: 15px;
	height: 20px;
	float: right;
	font-family: 'iconfont-tcl' !important;
	color: #a0a0a0;
}
/*
	Website service css
*/
.server{
	width: 100%;
	overflow: hidden;
	min-width: 1226px;
	background-color: #f0f0f0;
}

.server ul {
    max-width: 1226px;
    margin: 0 auto;
    border-bottom: 1px solid #e0e0e0;
}

.server li {
    width: 25%;
    float: left;
    padding: 43px 0;
    line-height: 30px;
/*    cursor: pointer;*/
    text-align: center;
}

.server li>span {
    width: 40px;
    font-family: "iconfont-tcl";
    font-size: 35px;
    color: #666;
    display: inline-block;
    margin-bottom: 10px;
}

.server li>em {
    font-size: 14px;
    color: #666;
    font-style: normal;
    display: inline-block;
    vertical-align: top;
}

.server li.text-l {
    text-align: left;
}

.server li.text-two {
    padding-right: 66px;
    padding-right: 0 \9;
}

.server li.text-three {
    padding-left: 48px;
    padding-left: 0 \9;
}

.server li.text-r {
    text-align: right;
}

.server .progress {
    font-size: 60px;
    margin-bottom: 0;
    margin-top: -10px;
}

.server li>p {
    font-size: 14px;
}

.server .sear {
    font-size: 80px;
}

.server li:hover span, .server li:hover em {
    color: #F00;
}

.server li.disable:hover span, .server li.disable:hover em {
    color: #666;
}

.server li>span {
    display: inline-block;
}

.help ul, .server ul {
    overflow: hidden;
}

.clear {
    clear: both;
}
/**** footer style  ****/
.help {
	width: 100%;
	min-width: 1226px;
	height: auto;
	padding: 40px 0 41px 0;
	background-color: #f0f0f0;
}

.help .min-wid {
	overflow: hidden;
	position: relative;
}

.help>ul {
	width: 1226px;
	margin: 0 auto;
	display: block;
}

.help dl {
	float: left;
    margin-right: 122px;
}

.help dl>dt {
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 20px;
	color: #333;
    font-weight: bold;
}

.help dl>dd {
	display: block;
	line-height: 12px;
}

.help dl a {
	color: #999;
	outline: none;
	display: inline-block;
	padding-bottom: 12px;
	font-size: 12px;
}

.help dl a:hover, .footer a:hover {
	color: #666;
	text-decoration: underline;
}

.help .last-r {
	width: 172px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	margin-right: 0;
}

.help .last-r i {
	color: #F00;
	font-size: 22px;
	font-family: "iconfont-tcl";
	display: inline-block;
	vertical-align: top;
	font-style: normal;
	margin-right: 8px;
	line-height: 30px;
}

.help .last-r .phone {
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 2px;
	text-align: center;
	letter-spacing: 2px;
}

.help .last-r .grey {
	font-size: 12px;
	color: #999;
	line-height: 18px;
	text-align: center;
}

.help .last-r .marT5 {
	margin-top: 5px;
}

.help .last-r .font {
	font-style: normal;
}

.help .last-r a {
	width: 160px;
	height: 36px;
	color: #F00;
	font-size: 12px;
	padding: 2px;
	margin-top: 20px;
	border: 1px solid #F00;
	display: inline-block;
	-webkit-user-select: none;
	line-height: 32px;
}
.help .last-r a:hover{
	background-color: #F00;
    text-decloration: none;
	color: #FFF;
}
.help .last-r a:hover i{
	color: #FFF;
}
.R1-wrap {
	width: 1226px;
	margin: 0 auto;
	height: 90%;
	position: relative;
	z-index: 1001;
}

.R1-wrap .font24 {
	color: #555;
	font-size: 24px;
}

.R1-wrap .font50 {
	color: #333;
	margin: 33px 0 15px 0;
	line-height: 50px;
	font-size: 50px;
}

.R1-wrap .font32 {
	font-size: 32px;
	margin-top: 70px;
	color: #F00;
}
.nav-bor .close{
	width: 40px;
	height: 40px;
	color: #333;
	font-size: 18px;
	font-family: 'iconfont-tcl';
	position: absolute;
	line-height: 22px;
	top: 50%;
	margin-top: -11px;
	display: block;
	right: 30px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 0;
}
/*
	footer conter css
*/
.footer {
	width: 100%;
	padding: 25px 0;
	font-size: 12px;
	color: #999;
	background-color: #e3e3e3;
	 min-width: 1226px;
}

.footer>div {
	width: 1226px;
	margin: 0 auto;
	line-height: 22px;
	position: relative;
}

.footer .blod a:nth-child(1) {
	padding-left: 0px;
}

.footer .blod a {
	padding: 0 15px;
}

.footer p {
	/* padding-left: 65px; */
}

.footer .foot-logo {
	width: 50px;
	height: 40px;
	color: #F00;
    font-size: 50px;
	font-family: 'iconfont-tcl';
	position: absolute;
	left: 0px;
	top: -10px;
	z-index:2;
	display: none;
}
.footer .foot-logo span {
	position: relative;
	z-index: 1;
}
.footer .foot-logo:after {
    content: '';
    width: 48px;
    position: absolute;
    left: 0px;
    top: 20px;
    height: 20px;
    background-color: #FFF;
    z-index: -1;
}
.footer a {
    /* padding: 0 6px; */
}
.footer .marginL {
	margin-left: 10px;
}
.footer p>a {
	color: #999;
}
.footer p.blod>a {
	color: #666;
}

.footer .foot-logo img {
	max-width: 100%;
}
.footer .foot-r {
    line-height: 29px;
	position: absolute;
	top: 10px;
	right: 0px;
	z-index: 10;
}
.footer .foot-r>div{
	margin-left: 10px;
    vertical-align: top;
	display: inline-block;
}
.footer .language {
	width: 100px;
	height: 29px;
    position: relative;
}
.footer .language .lang-item {
	width: 100%;
	padding-left: 12px;
	position: absolute;
    bottom: 29px;
    cursor: pointer;
    background-color: #D9D9D9;
    display: none;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.footer .language .arrow {
    font-family: "iconfont-tcl";
    position: absolute;
    right: 6px;
    top: 0px;
    cursor: pointer;
    font-style: normal;
    z-index: 10;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.footer .language:hover .arrow {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.footer .language .lang-item.active {
	display: block;
	background-color: transparent;
	bottom: 0;
}
.footer .language .lang-item.active:hover {
	background-color: #DDD;
}
.footer .language:hover .lang-item {
	display: block;
    text-decoration: initial;
}
.footer .foot-r span {
	color: #999;
	font-size: 12px;
}
.footer .foot-r em{
    font-family: "iconfont-tcl";
    font-style: normal;
    font-size: 22px;
    color: #999;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px;
    margin-top: -1px;
}
.footer .foot-r img {
	display: inline-block;
	vertical-align: top;
}


/*服务页——首页*/
.service h1,h2,h3,h4,h5,h6{ font-family: '微软雅黑';}
.service button,a{font-family: '微软雅黑';border: 0;cursor: pointer;}
.service button{border-radius: 5px;}
.service a{
	color: #333;
	text-decoration: none;
	border:none;
}
.service a:hover{text-decoration:none;}
.service img{border:none;display: inline-block;}
.service ol,ul,li{list-style:none;}
.service html{overflow-y: scroll;font-size: 40px;height: 100%;} 
.service body{height: 100%;margin: 0 auto;}
/*数据过长省略*/
.service .words-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*定位*/
.service .pa{position: absolute;}
.service .pr{position: relative;}
.service .pf{position: fixed;}
/*背景颜色*/
.bg-gray{background-color: #f8f8f8;}
/*字体颜色*/
.service .white{color: #fff;}
/*宽度*/
.service .wid100{width: 100%}
.service .wid80{width: 80%;}
.service .wid70{width: 70%;}
.service .wid60{width: 60%;}
.service .wid50{width: 50%;}
.service .wid40{width: 40%;}
.service .wid35{width: 35%;}
.service .wid33{width: 33.33%;}
.service .wid30{width: 30%;}
.service .wid25{width: 25%;}
.service .wid20{width: 20%;}
.service .wid10{width: 10%;}
/*高度*/
.service .hei100{height: 100%;}
/*浮动*/
.service .fl{float: left !important;}
.service .fr{float: right;}
/*文字排列样式*/
.service .tac{text-align: center;}
.service .tar{text-align: right;}
.service .tal{text-align: left;}
/*字体大小*/
.service .font26{font-size: 0.65rem;}
/*清除浮动*/
.service .clear{clear: both;height: 0;}
.service{
	width: 100%;
}
.service-banner{
	width: 100%;
}
.service-banner img{
	width: 100%;
	height: 100%;
	display: block;
}
.service .specials{
	width: 1226px;
	margin: 0 auto;
}
.service .special{
	width: 33.33%;
	height: 295px;
	float: left;
	text-align: center;
	box-sizing: border-box;
	padding: 60px 0 80px;
}
.service .special-num{
	font-size: 80px;
	font-weight: 700;
}
.service .special-text{
	font-size: 32px;
}
.service .all-question{
	width: 100%;
	box-sizing: border-box;
	padding: 35px 0 85px;
	background-color: #f8f8f8;
}
.service .questionType{
	width: 1226px;
	margin: 0 auto;
}
.service .title{
	font-size: 38px;
}
.service .type{
	width: 299px;
	height: 270px;
	background-color: #fff;
	float: left;
	margin:50px 10px 40px 0;
	text-align: center;
	font-size: 20px;
}
.service .lastType{
	margin-right: 0;
}
.service .typeIcon{
	width: 90px;
	height: 80px;
	margin: 50px auto 40px;
	font-family: "iconfont-tcl" !important;
	font-size: 70px;
	color: #636f99;
}
.service .normalQuetion{
	width: 1226px;
	margin: 0 auto;
}
.service .title a{
	font-size: 12px;
	color: #999;
	position: absolute;
	bottom: 0;
	right: 0;
}
.service .questionList{
	width: 100%;
	height: 330px;
	background-color: #fff;
	box-sizing: border-box;
	padding: 25px 0;
	margin-top: 45px;
}
.service .list{
	width: 100%;
	height: 100%;
}
.service .list li{
	width: 50%;
	height: 70px;
	line-height: 70px;
	box-sizing: border-box;
	padding: 0 45px;
	float: left;
	font-family: "iconfont-tcl" !important;
	position: relative;
}
.service .list li a{
	font-size: 16px;
	width: 80%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 45px;
}
.service .contactService{
	width: 1226px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 45px 0;
}
.service .online,.service .telephone{
	width: 50%;
	float: left;
	height: 300px;
	box-sizing: border-box;
	padding: 95px 45px 35px;
}
.service .csIcon{
	width: 60px;
	height: 100%;
	text-align: center;
	font-family: "iconfont-tcl" !important;
	font-size: 50px;
	margin-right: 50px;
	float: left;
	color: #001359;
}
.service .csWay{
	width: 220px;
	height: 100%;
	float: left;
}
.service .csWay-title{
	font-size: 20px;
	margin-bottom: 20px;
}
.service .csway-text{
	font-size: 14px;
	margin-bottom: 35px;
}
.service .csWay a{
	width: 100%;
	height: 40px;
	font-size: 20px;
	background-color: #fff;
	border:1px solid #fab74d;
	color: #fab74d;
	display: block;
	text-align: center;
	line-height: 38px;
}
.service .csWay span{
	width: 100%;
	height: 40px;
	font-size: 20px;
	background-color: #fff;
	color: #fab74d;
	display: block;
	line-height: 38px;
}
/*服务业——首页 end*/


/*服务页——全部问题页 start*/
.allQuestion h1,h2,h3,h4,h5,h6{ font-family: '微软雅黑';}
.allQuestion button,a{font-family: '微软雅黑';border: 0;cursor: pointer;}
.allQuestion button{border-radius: 5px;}
.allQuestion a{
	color: #333;
	text-decoration: none;
	border:none;
}
.allQuestion a:hover{text-decoration:none;}
.allQuestion img{border:none;display: inline-block;}
.allQuestion ol,ul,li{list-style:none;}
.allQuestion html{overflow-y: scroll;font-size: 40px;height: 100%;} 
.allQuestion body{height: 100%;margin: 0 auto;}
/*数据过长省略*/
.allQuestion .words-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*定位*/
.allQuestion .pa{position: absolute;}
.allQuestion .pr{position: relative;}
.allQuestion .pf{position: fixed;}
/*背景颜色*/
.allQuestion .bg-gray{background-color: #f8f8f8;}
/*字体颜色*/
.allQuestion .white{color: #fff;}
.allQuestion .gray{color: #999;}
.allQuestion .blue{color: #212271;}
/*宽度*/
.allQuestion .wid100{width: 100%}
.allQuestion .wid80{width: 80%;}
.allQuestion .wid70{width: 70%;}
.allQuestion .wid60{width: 60%;}
.allQuestion .wid50{width: 50%;}
.allQuestion .wid40{width: 40%;}
.allQuestion .wid35{width: 35%;}
.allQuestion .wid33{width: 33.33%;}
.allQuestion .wid30{width: 30%;}
.allQuestion .wid25{width: 25%;}
.allQuestion .wid20{width: 20%;}
.allQuestion .wid10{width: 10%;}
/*高度*/
.allQuestion .hei100{height: 100%;}
/*浮动*/
.allQuestion .fl{float: left !important;}
.allQuestion .fr{float: right;}
/*文字排列样式*/
.allQuestion .tac{text-align: center;}
.allQuestion .tar{text-align: right;}
.allQuestion .tal{text-align: left;}
/*字体大小*/
.allQuestion .font26{font-size: 0.65rem;}
/*隐藏与显示*/
.allQuestion .hide{display: none;}
.allQuestion .show{display: block;}
/*清除浮动*/
.allQuestion .clear{clear: both;height: 0;}

.allQuestion{
	width: 100%;
}
.allQuestion .banner{
	width: 100%;
}
.allQuestion .banner img{
	display: block;
}
.allQuestion .helpCenter{
	width: 1226px;
	margin: 0 auto;
	position: relative;
	top: -190px;
}
.allQuestion .title{
	font-size: 38px;
}
.allQuestion .menu{
	width: 310px;
	box-sizing: border-box;
	padding: 20px 0;
	margin-top: 50px;
	float: left;
	background-color: #fff;
}
.allQuestion .menu ul{
	width: 100%;
}
.allQuestion .menu ul li{
	width: 100%;
	line-height: 75px;
	cursor: pointer;
	font-size: 16px;
}
.allQuestion .menu ul li .first-nav{
	width: 210px;
	margin: 0 auto;
	border-bottom: 1px solid #eee;
}
.allQuestion .menu ul li .lastnav{
	border-bottom: 0;
}
.allQuestion .menu ul li .first-menu{
	font-size: 16px;
}
.allQuestion .menu ul li .first-icon{
	font-size: 22px;
	color: #999;
}
.allQuestion .secondList{
	width: 100%;
	overflow: hidden;
	background-color: #f1f1f1;
}
.allQuestion .secondList li{
	width: 100%;
	height: 75px;
	line-height: 75px;
	border: 0;
	box-sizing: border-box;
	padding: 0 50px;
}
.allQuestion .secondList li b{
	font-family: "iconfont-tcl" !important;
}
.allQuestion .content{
	width: 860px;
	box-sizing: border-box;
	padding: 50px 90px;
	background-color: #fff;
	float: right;
	margin-top: 50px;
}
.allQuestion .content-title{
	font-size: 30px;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 30px;
}
.allQuestion .content-dec{
	line-height: 20px;
	font-size: 14px;
}
.allQuestion .thirdCompany-title{
	font-size: 18px;
	margin-top: 50px;
	margin-bottom: 30px;
}
.allQuestion .companys{
	width: 100%;
	margin-bottom: 80px;
}
.allQuestion .company{
	width: 210px;
	height: 140px;
	margin-right: 15px;
	margin-bottom: 20px;
	border: 1px solid #eee;
	box-sizing: border-box;
	float: left;
}
.allQuestion .info p{
	font-size: 14px;
}
.allQuestion .infoType,.allQuestion .remind{
	margin-top: 30px;
}
/*服务页——全部问题页  end*/



/*商城详情——屏幕页  start*/
.shoppingMall-screen h1,h2,h3,h4,h5,h6{ font-family: '微软雅黑';}
.shoppingMall-screen button,a{font-family: '微软雅黑';border: 0;cursor: pointer;}
.shoppingMall-screen button{border-radius: 5px;}
.shoppingMall-screen a{
	color: #333;
	text-decoration: none;
	border:none;
}
.shoppingMall-screen a:hover{text-decoration:none;}
.shoppingMall-screen img{border:none;display: inline-block;}
.shoppingMall-screen ol,ul,li{list-style:none;}
.shoppingMall-screen html{overflow-y: scroll;font-size: 40px;height: 100%;} 
.shoppingMall-screen body{height: 100%;margin: 0 auto;}
/*数据过长省略*/
.shoppingMall-screen .words-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*定位*/
.shoppingMall-screen .pa{position: absolute;}
.shoppingMall-screen .pr{position: relative;}
.shoppingMall-screen .pf{position: fixed;}
/*背景颜色*/
.shoppingMall-screen .bg-gray{background-color: #f6f6f6;}
/*字体颜色*/
.shoppingMall-screen .white{color: #fff;}
.shoppingMall-screen .gray{color: #999;}
.shoppingMall-screen .blue{color: deepskyblue;}
/*宽度*/
.shoppingMall-screen .wid100{width: 100%}
.shoppingMall-screen .wid80{width: 80%;}
.shoppingMall-screen .wid70{width: 70%;}
.shoppingMall-screen .wid60{width: 60%;}
.shoppingMall-screen .wid50{width: 50%;}
.shoppingMall-screen .wid40{width: 40%;}
.shoppingMall-screen .wid35{width: 35%;}
.shoppingMall-screen .wid33{width: 33.33%;}
.shoppingMall-screen .wid30{width: 30%;}
.shoppingMall-screen .wid25{width: 25%;}
.shoppingMall-screen .wid20{width: 20%;}
.shoppingMall-screen .wid10{width: 10%;}
/*高度*/
.shoppingMall-screen .hei100{height: 100%;}
/*浮动*/
.shoppingMall-screen .fl{float: left !important;}
.shoppingMall-screen .fr{float: right;}
/*文字排列样式*/
.shoppingMall-screen .tac{text-align: center;}
.shoppingMall-screen .tar{text-align: right;}
.shoppingMall-screen .tal{text-align: left;}
/*字体大小*/
.shoppingMall-screen .font26{font-size: 0.65rem;}
/*隐藏与显示*/
.shoppingMall-screen .hide{display: none;}
.shoppingMall-screen .show{display: block;}
/*清除浮动*/
.shoppingMall-screen .clear{clear: both;height: 0;}
/*商城详情——屏幕页  end*/

.shoppingMall-screen{
	width: 100%;
}
.shoppingMall-screen .content img{
	display: block;
}
.shoppingMall-screen .shoppingMall-screenTop{
	width: 1226px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
}
.shoppingMall-screen .menu{
	font-size: 15px;
}
.shoppingMall-screen .menu li{
	width: 55px;
	text-align: center;
}
.shoppingMall-screen .purchaseNow{
	width: 120px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: right;
	border-radius: 0;
	font-size: 12px;
	color: #fff;
	background-color: #ff821e;
	margin-top: 10px;
	margin-left: 20px;
}



.shoppingMall-screen .parameter{
	width: 1105px;
	margin: 0 auto;
	text-align: center;
}
.shoppingMall-screen .productImg{
	width: 100%;
	box-sizing: border-box;
	padding: 80px 0;	
	border-bottom: 1px solid #eee;
	
}
.shoppingMall-screen .telescopic{
	width: 100%;
	box-sizing: border-box;
	padding: 50px 0 0;
}
.shoppingMall-screen .telescopic-title{
	width: 260px;
	font-size: 32px;
	color: #333;
	text-align: left;
}
.shoppingMall-screen .telescopic-content{
	width: 845px;
	border-bottom: 1px solid #eee;
	padding-bottom: 50px;
}
.shoppingMall-screen .telescopic-content p{
	height: 30px;
	text-align: left;
	font-size: 14px;
}














/*商城详情——屏幕页  end*/


/*产品购买页  start*/
.productPurchase .clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.productPurchase .clearfloat:before {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}
.productPurchase h1,h2,h3,h4,h5,h6{ font-family: '微软雅黑';}
.productPurchase button,a{font-family: '微软雅黑';border: 0;cursor: pointer;}
.productPurchase button{border-radius: 5px;}
.productPurchase a{
	color: #333;
	text-decoration: none;
	border:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
	tap-highlight-color: rgba(0,0,0,0);
	tap-highlight-color:transparent;
	-moz-tap-highlight-color: rgba(0,0,0,0);
	-moz-tap-highlight-color:transparent;
	-ms-tap-highlight-color: rgba(0,0,0,0);
	-ms-tap-highlight-color:transparent;
	outline:none；
}
.productPurchase a:hover{text-decoration:none;}
.productPurchase img{border:none;display: inline-block;}
.productPurchase ol,ul,li{list-style:none;}
.productPurchase html{overflow-y: scroll;font-size: 40px;height: 100%;} 
.productPurchase body{height: 100%;margin: 0 auto;}
/*数据过长省略*/
.productPurchase .words-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*定位*/
.productPurchase .pa{position: absolute;}
.productPurchase .pr{position: relative;}
.productPurchase .pf{position: fixed;}
/*字体颜色*/
.productPurchase .white{color: #fff;}
.productPurchase .gray{color: #999;}
/*宽度*/
.productPurchase .wid100{width: 100%}
.productPurchase .wid80{width: 80%;}
.productPurchase .wid70{width: 70%;}
.productPurchase .wid60{width: 60%;}
.productPurchase .wid50{width: 50%;}
.productPurchase .wid40{width: 40%;}
.productPurchase .wid35{width: 35%;}
.productPurchase .wid33{width: 33.33%;}
.productPurchase .wid30{width: 30%;}
.productPurchase .wid25{width: 25%;}
.productPurchase .wid20{width: 20%;}
.productPurchase .wid10{width: 10%;}
/*高度*/
.productPurchase .hei100{height: 100%;}
/*浮动*/
.productPurchase .fl{float: left !important;}
.productPurchase .fr{float: right;}
/*文字排列样式*/
.productPurchase .tac{text-align: center;}
.productPurchase .tar{text-align: right;}
.productPurchase .tal{text-align: left;}
/*字体大小*/
.productPurchase .font26{font-size: 0.65rem;}
/*清除浮动*/
.productPurchase .clear{clear: both;height: 0;}

/*隐藏消失*/
.productPurchase .hide{display: none;}
.productPurchase .show{display: block;}

/*外边距*/
.productPurchase .mt5{margin-top: 5px;}
.productPurchase .mt10{margin-top: 10px;}
.productPurchase .mt15{margin-top: 15px;}
.productPurchase .mt30{margin-top: 30px;}

.productPurchase{
	width: 100%;
}

.productPurchase .top{
	width: 100%;
	background-color: #f0f0f0;
}
.productPurchase .productPurchase-top{
	width: 1226px;
	margin: 0 auto;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #333;
}


.productPurchase .box {
	width: 100%;
	background-color: #f0f0f0;
	position: relative;
    z-index: 2;
}
.productPurchase .purchase{
	width: 1226px;
	min-height: 620px;
	margin: 60px auto;
	position: relative;
	background-color: #FFF;
	border: none !important;
	overflow: visible !important;
}
.productPurchase .purchase .purc-l{
	width: 660px;
	padding: 0 70px;
	position: absolute;
	top: 0;
}
.productPurchase .purchase .purc-r{
	margin-left: 705px;
}
.productPurchase .purc-text {
    position: relative;
    padding: 22px 0;
    border-bottom: 1px solid #ccc;
}
.productPurchase .purc-text .purc-name{
	font-size: 30px;
	color: #333;
	line-height: 30px;
	padding-bottom: 10px;
	overflow: hidden;
}
.productPurchase .purchase .purc-text{
	border-bottom: 1px solid #ccc;
}
.productPurchase .purc-text .sele, .purc-text .edit{
	font-size: 14px;
	color: #333;
}
.productPurchase .purc-text .options{
	font-size:0;
	margin-top: 20px;
}
.productPurchase .purc-text,.purc-text .purc-item, .promotion .purc-item:nth-child(2){
	font-size: 12px;
	line-height: 15px;
}
.productPurchase .purc-text,.purc-text .purc-item, .promotion .purc-item:nth-child(2){
	font-size: 12px;
	line-height: 15px;
}
.productPurchase .purc-text .purc-item:nth-child(2){
	color: #999;
}
.productPurchase .purc-text .purc-item{
	position: relative;
}
.productPurchase .purc-text .purc-item a,.purc-text .purc-item .fl,
.productPurchase .purc-text .purc-item em{
	font-style: normal;
	color: #999;
}
.productPurchase .purc-text .bold{
	font-size: 14px;
	color: #333;
}
.productPurchase .purc-text .red{
	display: inline-block;
	margin-left: 8px;
	color: #F00;
	font-style: normal;
}
.productPurchase .purc-text .font30{
	font-style: normal;
}
.productPurchase .purc-l .purc-img{
	width: 520px;
	height: 520px;
	overflow: hidden;
	position: relative;
	padding-bottom: 40px;
}
.productPurchase .section6 .img-item, .purc-img .item{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: -2;
	transition: opacity 1s;
	-webkit-transition: opacity 1s;
}
.productPurchase .section6 .active, .purc-img .active{
	opacity: 1;
	z-index: 10;
}
.productPurchase .purc-img .item img{
	max-width: 100%;
}
.productPurchase .square{
	width: 29%;
	height: 64px;
	display: inline-block;
	line-height: 64px;
	text-align: center;
	border: 1px solid #ccc;
	font-size: 14px;
	cursor: pointer;
	color: #666;
	margin-right: 22px;
	margin-right: 7px \9;
}
.productPurchase .tow .square{
	width: 47%;
}
.productPurchase .options .square:nth-last-child(1){
	margin-right: 0;
}
.productPurchase .purc-text .select{
	width: 90px;
	height: 64px;
	margin-right: 10px;
	display: inline-block;
	border: 1px solid #ccc;
	overflow: hidden;
}
.productPurchase .select .val{
	width: 56px;
	/*height: 64px \9;*/
	height: 64px;
	float: left;
	text-align: center;
	line-height: 64px;
	font-size: 18px;
	color: #666;
	border-right: 1px solid #ccc;
}
.productPurchase .select .mun{
	width: 32px;
	height: 64px;
	float: left;
}
.productPurchase .select .add, .select .reg{
	width: 100%;
	height: 20px;
	text-align: center;
	display: block;
	cursor: pointer;
}
.productPurchase .select .add{
	margin-top: 12px;
	font-family: 'iconfont-tcl';
}
.productPurchase .select .reg{
	margin-bottom: 12px;
	font-family: 'iconfont-tcl';
}
.productPurchase .purc-text .buy, .purc-text .bespoke{
	height: 64px;
	line-height: 64px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	font-family: 'Microsoft Yahei','Arial';
	display: inline-block;
	vertical-align: top;
}
.productPurchase .purc-text .buy{
	width: 415px;
	/* margin-right: 10px; */
	background-color: #ff821e;
}
.productPurchase .purc-text .arrow{
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	margin: 0 40px 0 5px;
	border-width: 6px;
	border-style: solid;
	border-color: #ccc transparent transparent transparent;
}
.productPurchase .border{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #FFF;
}
.productPurchase .sale{
	width: 1226px;
	padding: 75px 0 90px 0;
	margin: 0 auto;
	text-align: center;
}



.productPurchase .goTop{
	background-color: rgba(0,0,0,0.6);
	position: fixed;
	display: none;
	right: 30px;
	bottom: 150px;
	z-index: 20000;
}
.productPurchase .goTop a, .goTop .item{
	width: 46px;
	height: 46px;
	display: block;
	cursor: pointer;
	vertical-align: top;
	line-height: 46px;
	text-align: center;
	transition: all .2s;
	border: 1px solid #ededed;
	background-color: #FFF;
	font-family: "iconfont-tcl";
	color: #979797;
	font-size: 22px;
	position: relative;
}
.productPurchase .goTop a{
	width: 100%;
	height: 100%;
	display: block;
}


.productPurchase .bottom-title{
	text-align: center;
	font-size: 32px;
}
.productPurchase .knowMore{
	padding-top: 30px;
	display: block;
	color: #ff821e;
}
.productPurchase .bottom-img{
	box-sizing: border-box;
	padding: 30px 0;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #ccc;
	width: 100%;
}
.productPurchase .bottom-img img{
	width: 100%;
}
.productPurchase .telescopic{
	width: 100%;
	box-sizing: border-box;
	padding: 40px 0;
	position: relative;
	border-bottom: 1px solid #ccc;
	text-align: left;
}
.productPurchase .telescopic-title{
	font-size: 38px;
	margin-bottom: 30px;
}
.productPurchase .telescopic p{
	font-size: 14px;
	margin-top: 15px;
}
.productPurchase .close{
	position: absolute;
	right: 0;
	top: 55px;
	font-family: 'iconfont-tcl';
	font-size: 30px;
}
.productPurchase .up{
			transform:rotate(180deg);
			transition:transfrom,1s;
}
.productPurchase .down{
	transform:rotate(0deg);
	transition:transfrom,1s;
}
/*产品购买页 end*/

/*订单详情 start*/
.orderDetail h1,h2,h3,h4,h5,h6{ font-family: '微软雅黑';}
.orderDetail button,a{font-family: '微软雅黑';border: 0;cursor: pointer;}
.orderDetail button{border-radius: 5px;}
.orderDetail img{border:none;display: inline-block;}
.orderDetail ol,ul,li{list-style:none;}
.orderDetail html{overflow-y: scroll;font-size: 40px;height: 100%;} 
.orderDetail body{height: 100%;margin: 0 auto;}
/*数据过长省略*/
.orderDetail .words-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*定位*/
.orderDetail .pa{position: absolute;}
.orderDetail .pr{position: relative;}
.orderDetail .pf{position: fixed;}
/*背景颜色*/
.orderDetail .bg-gray{background-color: #f8f8f8;}
.orderDetail .bg-green{background-color: #69c823;}
/*字体颜色*/
.orderDetail .white{color: #fff;}
.orderDetail .gray{color: #999;}
.orderDetail .orange{color: #ff821e;}
/*宽度*/
.orderDetail .wid100{width: 100%}
.orderDetailstion .wid80{width: 80%;}
.orderDetail .wid70{width: 70%;}
.orderDetail .wid60{width: 60%;}
.orderDetail .wid50{width: 50%;}
.orderDetail .wid40{width: 40%;}
.orderDetail .wid35{width: 35%;}
.orderDetail .wid33{width: 33.33%;}
.orderDetail .wid30{width: 30%;}
.orderDetail .wid25{width: 25%;}
.orderDetail .wid20{width: 20%;}
.orderDetail .wid10{width: 10%;}
/*高度*/
.orderDetail .hei100{height: 100%;}

/*文字大小*/
.orderDetail .font12{font-size: 12px;}
.orderDetail .font14{font-size: 14px;}
.orderDetail .font16{font-size: 16px;}
.orderDetail .font18{font-size: 18px;}

/*文字排列样式*/
.orderDetail .tac{text-align: center;}
.orderDetail .tar{text-align: right;}
.orderDetail .tal{text-align: left;}
/*字体大小*/
.orderDetail .font26{font-size: 0.65rem;}
/*隐藏与显示*/
.orderDetail .hide{display: none;}
.orderDetail .show{display: block;}
/*清除浮动*/
.orderDetail .clear{clear: both;height: 0;}

/*外边距*/
.orderDetail .mt5{margin-top: 5px;}
.orderDetail .mt10{margin-top: 10px;}
.orderDetail .mt15{margin-top: 15px;}
.orderDetail .mt30{margin-top: 30px;}
.orderDetail .clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.orderDetail .clearfloat:before {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.orderDetail .bg_f0{
	background:#f0f0f0;
}
.orderDetail .m_crumbs{
   height: 50px;
   line-height: 50px;
   background: #f0f0f0;
}
.orderDetail .m_crumbs .min-wid{
	overflow:hidden;
	zoom:1;
}
.orderDetail .m_crumbs .fl{
	font-size:14px;
	width:50%;
}
.orderDetail .m_crumbs .fr{
	width:50%;
	text-align:right;
}
.orderDetail .member_mian{
	 margin-bottom:95px;
	 overflow:hidden; zoom:1;
}
.orderDetail .min-wid {
	width: 1226px;
	margin: 0 auto;
}
.orderDetail .m-mt{
	margin-top:50px;
}

.orderDetail .member_mian .nav_left{
	width:218px;
	border:1px solid #f0f0f0;
	position:relative;
	margin-right:-100%;
}
.orderDetail .member_mian .nav_left h3{
	font-weight:normal;
	font-size:18px; color:#000000;
	line-height:50px;
	 padding:0 25px;
	 background: #f5f5f5;
}
.orderDetail .member_mian .nav_left .m_box{
	padding:18px 0;
	font-size:16px;
}
.orderDetail .member_mian .nav_left a{
	 line-height:40px;
	 display:block;
	 padding:0 26px;
	 color:#666;
	 transition: all .5s;
   -moz-transition: all .5s;
   -ms-transition: all .5s;
   -o-transition: all .5s;
   -webkit-transition: all .5s;
}
.orderDetail .member_mian .nav_left a.red,.member_mian .nav_left a:hover{
	color:#ff0000;
}

/*--mian-right css---*/
.orderDetail .member_mian .mian_right{
	 width:100%;
}
.orderDetail .member_mian .mian_right .m_content{
	margin-left:260px;
}
.orderDetail .member_mian .m_content h3{
	font-weight:normal;
	font-size: 30px;
	line-height: 40px;
	color:#666;
}

.orderDetail .y_btn_custom1 {
	color:#fff;
	background-color:#ff821e;
	border-color:#ff821e;
}
.orderDetail .y_btn_custom2 {
	background: #fff;
	border-color: #d9d9d9;
	color: #999;
}
.orderDetail .m_orderno{
	overflow:hidden; 
	zoom:1; 
	border-bottom:1px solid #d9d9d9; 
	margin-top:38px;  
	padding-bottom:18px;
}
.orderDetail .m_orderno .fl{ 
	font-size:14px; 
	padding-left:10px; 
	width:50%; 
	color:#666;
	line-height:33px;
}
.orderDetail .m_orderno .btn{
	display: inline-block; 
	margin-left: 8px; 
	border:1px solid #ccc; 
	width:150px; 
	font-size:14px; 
	height:35px; 
	text-align:center; 
	line-height:33px;
}
.orderDetail .m_placean h4{
	font-weight:normal; 
	font-size:18px; 
	margin-top:20px; 
	line-height:38px; 
	padding-left:5px;
}
.orderDetail .m_state_box{
	overflow:hidden; 
	zoom:1;
	width:934px; 
	margin:15px auto;
}
.orderDetail .m_state_box span{
	float:left; 
	font-size:14px; 
	margin-left:10px; 
	position: relative;
}
.orderDetail .m_state_box span:before{
	display: block;
	content: "";
	height: 14px;
	background-color: #e8e8e8;
	position: absolute;
	left: -50%;
	bottom: -26px;
	width: 100%;
}
.orderDetail .bor-bott {
	border-bottom: 1px solid #e5e5e5;
}
.orderDetail .receiving_information,.m_invoice{
	padding-bottom:30px;
}
.orderDetail .m_state .img{
	height:8px; 
	width:934px; 
	margin:0 auto;
}
.orderDetail .m_state_information{ 
	padding-left:73px; 
	padding-bottom:15px; 
	min-height:114px; 
	font-size:14px; 
	color:#333; 
	margin-top:12px; 
	overflow:hidden; 
	zoom:1;
}
.orderDetail .m_state_information .m_tit{
	position: relative;
}
.orderDetail .m_state_information .fr{
	width:49%; 
	text-align:right; 
	margin:75px 0 13px;
}
.orderDetail .m_state_information .btn{
	width:150px; 
	height:36px;
	line-height:36px; 
	display:inline-block; 
	text-align:center;
}
.orderDetail .m_state_information .m_tit p{
	position: relative;
	padding-left: 173px; 
	margin-bottom:5px;
	line-height:24px;
}
.orderDetail .m_tit:before {
	content: "";
	width: 1px;
	height: 95%;
	display: block;
	left: -17px;
	top: 10px;
	position: absolute;
	background: #86da42;
}
.orderDetail .m_receiving{
	line-height:24px; 
	padding-left:75px; 
	margin-top:20px;
}
.orderDetail .m_receiving p{
	font-size:14px; 
	color:#666;
}
.orderDetail .m_detailed .m_tit{
	overflow:hidden; 
	zoom:1; 
	margin-top:10px;
}
.orderDetail .m_detailed .m_tit p{
	line-height:24px;
}


.orderDetail .zqrightinfo{  
	position:relative; 
	margin:0 auto; 
}
.orderDetail .zqrightinfo .m_center{
	width:100%;
	padding: 0 48px;
	margin: 50px 0 25px;
}
.orderDetail .zqrightinfo .zqpmiaoshu{
	display: block;
	/* margin-top:7px; */
	height: auto;
	overflow: hidden;
}
.orderDetail .zqproinfo{
	width:100%;
	position:relative;
	font-size:14px;
	color:#666;
	line-height:18px;
	padding: 24px 0;
}
.orderDetail .zqproinfo .zqitimg{
	width:100px;
	/* height:100px; */
	position: relative;
	display:inline-block;
	vertical-align: top;
	overflow: hidden;
	text-align: center;
}
.orderDetail .zqproinfo .zqitimg img{
	text-align: center;
	height:69px;
}
.orderDetail .zqproinfo .zqittxt{
	width:220px;
	/* height: 100px; */
	display:inline-block;
	margin-left:35px;
	line-height: 20px;
}
.orderDetail .zqproinfo .zqmoney{
	display:inline-block;  
	float:right; 
	line-height:69px;
}
.orderDetail .m_detailed .m_tit p span{
	color:#ff0000;
	display:inline-block; 
	padding-left:35px;
}
.orderDetail .m_detailed .m_tit p b{
	font-weight:normal; 
	padding-right:32px;
}
.orderDetail .m_detailed .m_tit p.m_p span b{
	font-size:24px; 
	padding:0px;
}
.orderDetail .m_detailed .m_tit p.m_p{
	margin-top:25px;
}

.orderDetail .memberCard{
	width: 100%;
	box-sizing: border-box;
	padding: 30px 0;
}
.orderDetail .cardImg{
	width: 150px;
	margin-right: 45px;
	float: left;
}
.orderDetail .step{
	height: 50px;
	position: relative;
	font-size: 14px;
	width: 20%;
	float: left;
}
.orderDetail .round{
	width: 10px;
	height: 10px;
	position: absolute;
	border-radius: 50%;
	background-color: #999;
	top: 35px;
    left: 10px;
}
.orderDetail .round4{
	width: 10px;
	height: 10px;
	position: absolute;
	border-radius: 50%;
	background-color: #999;
	top: 35px;
    left: 25px;
}
.orderDetail .line{
	width: 85%;
	height: 3px;
	position: absolute;
	background-color: #999;
	top: 38px;
	left: 28px;
}
.orderDetail .line3{
	width: 94%;
	height: 3px;
	position: absolute;
	background-color: #999;
	top: 38px;
	left: 28px;
}
.orderDetail .line4{
	width: 78%;
	height: 3px;
	position: absolute;
	background-color: #999;
	top: 38px;
	left: 43px;
}
.orderDetail .m_placean .m_state .m_state_box .step .active{
	background-color: #69c823;
}
.orderDetail .message{
	margin-left: 20px;
}

/*订单详情 end*/

/*T币 start*/
.T-coin input{font-family: "微软雅黑";}
.T-coin button,a{font-family: '微软雅黑';border: 0;cursor: pointer;}
.T-coin button{border-radius: 5px;}
.T-coin a{
	color: #333;
	text-decoration: none;
	border:none;
}
.T-coin a:hover{text-decoration:none;}
.T-coin img{border:none;display: inline-block;}
.T-coin ol,ul,li{list-style:none;}
.T-coin html{overflow-y: scroll;font-size: 40px;height: 100%;} 
.T-coin body{height: 100%;margin: 0 auto;}
/*数据过长省略*/
.T-coin .words-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*定位*/
.T-coin .pa{position: absolute;}
.T-coin .pr{position: relative;}
.T-coin .pf{position: fixed;}
/*背景颜色*/
.T-coin .bg-gray{background-color: #f8f8f8;}
/*字体颜色*/
.T-coin .white{color: #fff;}
/*宽度*/
.T-coin .wid100{width: 100%}
.T-coin .wid80{width: 80%;}
.T-coin .wid70{width: 70%;}
.T-coin .wid60{width: 60%;}
.T-coin .wid50{width: 50%;}
.T-coin .wid40{width: 40%;}
.T-coin .wid35{width: 35%;}
.T-coin .wid33{width: 33.33%;}
.T-coin .wid30{width: 30%;}
.T-coin .wid25{width: 25%;}
.T-coin .wid20{width: 20%;}
.T-coin .wid10{width: 10%;}
/*高度*/
.T-coin .hei100{height: 100%;}
/*行高*/
.T-coin .lh20{line-height: 20px;}
/*浮动*/
.T-coin .fl{float: left !important;}
.T-coin .fr{float: right;}
/*文字排列样式*/
.T-coin .tac{text-align: center;}
.T-coin .tar{text-align: right;}
.T-coin .tal{text-align: left;}
/*字体大小*/
.T-coin .font26{font-size: 0.65rem;}
/*清除浮动*/
.T-coin .clear{clear: both;height: 0;}
/*外边距*/
.T-coin .mt10{margin-top: 10px;}

.T-coin{
	width: 100%;
	box-sizing: border-box;
	padding: 15px 0;
}
.T-coin .Tcoin-menu{
	font-size: 14px;
}
.T-coin .coin{
	padding-right: 25px;
	border-right: 1px solid #eee;
}
.T-coin .order{
	padding: 0 25px;
	border-right: 1px solid #eee;
}
.T-coin .reset{
	padding-left: 25px;
}
.T-coin .Tcoin-activation{
	width: 100%;
	margin-top: 100px;
}
.T-coin .activationForm{
	width: 555px;
	margin: 0 auto;
	text-align: center;
}
.T-coin .inputType1{
	width: 100%;
	height: 55px;
	border: 1px solid #eee;
	box-sizing: border-box;
	padding-left: 15px;
	font-size: 14px;
	margin-bottom: 20px;
}
.T-coin .input-group{
	width: 100%;
	margin-bottom: 20px;
	height: 55px;
}
.T-coin .inputType2{
	float: left;
	width: 400px;
	height: 100%;
	border: 1px solid #eee;
	box-sizing: border-box;
	padding-left: 15px;
}
.T-coin .sentCode{
	width: 130px;
	height: 100%;
	border-radius: 0;
	float: right;
	color: #fff;
	background-color: #a0a0a0;
}
.T-coin .tips{
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #f00;
}
.T-coin .activation{
	width: 200px;
	height: 35px;
	color: #fff;
	background-color: #1446b5;
	border-radius: 0;
	margin-top: 40px;
	font-size: 14px;
}
.T-coin .Tcoin-recharge{
	width: 100%;
	margin-top: 35px;
}
.T-coin .rechargeUser{
	line-height: 35px;
	font-size: 16px;
}
.T-coin .rechargeUser-form{
	width: 966px;
	height: 580px;
	border: 1px solid #eee;
	box-sizing: border-box;
	padding: 40px 35px;
	text-align: center;
}
.T-coin .rechargeMoney{
	font-size: 16px;
	text-align: left;
}
.T-coin .rechargeMoney span{
	font-size: 12px;
	color: #1446b5;
}
.T-coin .moneyType{
	width: 25%;
	height: 60px;
	float: left;
	margin-top: 20px;
	margin-bottom: 80px;
}
.T-coin .type{
	width: 180px;
	height: 60px;
	line-height: 60px;
	margin: 0 auto;
	box-sizing: border-box;
	border: 1px solid #eee;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
}
.T-coin .typeSelected{
	background-color: #1446b5;
	color: #fff !important;
}
.T-coin .type:hover{
	color: #1446b5;
	border: 1px solid #1446b5;
}
.T-coin .type1{
	width: 180px;
	height: 60px;
	line-height: 60px;
	margin: 0 auto;
	box-sizing: border-box;
	border: 1px solid #eee;
	text-align: center;
	cursor: pointer;
	box-sizing: border-box;
	padding: 0 10px;
}
.T-coin .type1:hover,.T-coin .type1Selected{
	color: #1446b5;
	border: 1px solid #1446b5;
}

.T-coin .moneyBox{
	width: 200px;
	height: 60px;
	background-color: #1446b5;
	top: 70px;
	left: 10px;
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	color: #fff;
	box-sizing: border-box;
	padding: 0 20px;
}
.T-coin .moneyBox span{
	display: block;
	width: 100%;
}
.T-coin .triangle-up{
	width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #1446b5;
    position: absolute;
    top: -10px;  
    left: 95px;
}
.T-coin .payWay{
	font-size: 16px;
	text-align: left;
}
.T-coin .way{
	float: left;
	width: 26%;
	height: 60px;
	box-sizing: border-box;
	border: 1px solid #eee;
	text-align: center;
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 25px;
}
.T-coin .way img{
	width: 84.5%;
}
.T-coin .waySelected{
	border: 1px solid #1446b5;
}
.T-coin .recharge{
	width: 200px;
	height: 35px;
	color: #fff;
	background-color: #1446b5;
	border-radius: 0;
	margin-top: 40px;
	font-size: 14px;
}
.T-coin .anounce{
	font-size: 12px;
	margin-top: 25px;
}
.rechargeModal{
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: rgba(0,0,0,0.8);
	top: 0;
	left: 0;
}
.rechargeModal img{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -255px 0 0 -255px;
}
.rechargeModal .closeRechargeModal{
	position: absolute;
	top: 25%;
	right: 33.5%;
	width: 30px;
	height: 30px;
	background-color: rgba(255,255,255,0);
}
.T-coin .bill{
	width: 100%;
}
.T-coin .billTime{
	width: 100%;
	height: 60px;
	line-height: 59px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	margin-top: 30px;
	cursor: pointer;
}
.T-coin .billTitle{
	width: 100%;
	height: 60px;
	line-height: 60px;
}
.T-coin .billContent{
	width: 100%;
	height: 60px;
	line-height: 60px;
}
.T-coin .billContent li{
	width: 100%;
	font-size: 14px;
}
.T-coin .resetPw{
	width: 100%;
	margin-top: 100px;
}
.T-coin .resetForm{
	width: 555px;
	margin: 0 auto;
	text-align: center;
}
.T-coin .memberNum{
	font-size: 20px;
	color: #999;
	line-height: 50px;
}
.T-coin .submit{
	width: 200px;
	height: 35px;
	color: #fff;
	background-color: #1446b5;
	border-radius: 0;
	margin-top: 40px;
	font-size: 14px;
}
.T-coin .resetSuccess{
	width: 100%;
	text-align: center;
}
.T-coin .successTips{
	color: #1446b5;
	font-size: 20px;
	padding: 50px 0 75px 0;
}
.T-coin .memberInfo{
	line-height: 35px;
	font-size: 16px;
}
.T-coin .Iknow{
	width: 180px;
	height: 35px;
	color: #fff;
	background-color: #1446b5;
	border-radius: 0;
	margin-top: 40px;
	font-size: 14px;
}
.downCountBox{
	width: 400px;
	height: 400px;
	line-height: 100px;
	color: #fff;
	text-align: center;
	top: 50%;
	left: 50%;
	margin: -200px 0 0 -200px;
	font-size: 26px;
	position: absolute;
}
.downCountBox span{
	color: #1446b5;
}
/*T币 end*/


@media (max-height:980px) and (max-width:1440px){
	/*服务业——首页  媒体查询 start*/
	.service .specials{
		width: 980px;
	}
	.service .special{
		height: 236px;
		padding: 48px 0 64px;
	}
	.service .special-num{
		font-size: 64px;
	}
	.service .special-text{
		font-size: 26px;
	}
	.service .all-question{
		padding: 28px 0 68px;
	}
	.service .questionType{
		width: 980px;
	}
	.service .title{
		font-size: 30px;
	}
	.service .type{
		width: 239px;
		height: 216px;
		margin:40px 6px 32px 0;
		font-size: 16px;
	}
	.service .typeIcon{
		width: 72px;
		height: 64px;
		margin: 40px auto 32px;
		font-size: 56px;
	}
	.service .normalQuetion{
		width: 980px;
	}
	.service .questionList{
		height: 264px;
		padding: 20px 0;
		margin-top: 36px;
	}
	.service .list li{
		width: 50%;
		height: 56px;
		line-height: 56px;
		padding: 0 36px;
	}
	.service .list li a{
		font-size: 13px;
		left: 36px;
	}
	.service .contactService{
		width: 980px;
		padding: 36px 0;
	}
	.service .online,.service .telephone{
		height: 240px;
		padding: 76px 36px 28px;
	}
	.service .csIcon{
		width: 48px;
		font-size: 40px;
		margin-right: 40px;
	}
	.service .csWay{
		width: 180px;
	}
	.service .csWay-title{
		font-size: 16px;
		margin-bottom: 16px;
	}
	.service .csway-text{
		font-size: 12px;
		margin-bottom: 28px;
	}
	.service .csWay a{
		height: 32px;
		font-size: 16px;
		line-height: 30px;
	}
	.service .csWay span{
		height: 32px;
		font-size: 16px;
		line-height: 30px;
	}
	
	/*服务页——首页  媒体查询end*/
	
	/*服务页——全部问题详情页  媒体查询start*/
	.allQuestion .helpCenter{
		width: 980px;
		top: -152px;
	}
	.allQuestion .title{
		font-size: 30px;
	}
	.allQuestion .menu{
		width: 248px;
		padding: 16px 0;
		margin-top: 40px;
	}
	.allQuestion .menu ul li{
		line-height: 60px;
		font-size: 13px;
	}
	.allQuestion .menu ul li .first-nav{
		width:168px;
	}
	.allQuestion .menu ul li .first-menu{
		font-size: 13px;
	}
	.allQuestion .menu ul li .first-icon{
		font-size: 18px;
	}
	.allQuestion .secondList li{
		height: 60px;
		line-height: 60px;
		padding: 0 40px;
	}
	.allQuestion .content{
		width: 688px;
		padding: 40px 72px;
		margin-top: 40px;
	}
	.allQuestion .content-title{
		font-size: 24px;
		padding-bottom: 8px;
		margin-bottom: 24px;
	}
	.allQuestion .content-dec{
		line-height: 16px;
		font-size: 12px;
	}
	.allQuestion .thirdCompany-title{
		font-size: 14px;
		margin-top: 40px;
		margin-bottom: 24px;
	}
	.allQuestion .companys{
		margin-bottom: 64px;
	}
	.allQuestion .company{
		width: 168px;
		height: 112px;
		margin-right: 12px;
		margin-bottom: 16px;
	}
	.allQuestion .info p{
		font-size: 12px;
	}
	.allQuestion .infoType,.allQuestion .remind{
		margin-top: 24px;
	}
	/*服务页——全部问题详情页  媒体查询end*/
	
	/*商城详情——屏幕页 媒体查询  start*/
	.shoppingMall-screen .shoppingMall-screenTop{
		width: 980px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.shoppingMall-screen .menu{
		font-size: 12px;
	}
	.shoppingMall-screen .menu li{
		width: 44px;
	}
	.shoppingMall-screen .purchaseNow{
		width: 96px;
		height: 24px;
		float: right;
		border-radius: 0;
		font-size: 12px;
		color: #fff;
		background-color: #ff821e;
		margin-top: 8px;
		margin-left: 16px;
		display: block;
		text-align: center;
		line-height: 24px;
	}
	/*商城详情——屏幕页 媒体查询  end*/
	
	
	/*产品购买页-媒体查询 start*/
	.productPurchase .productPurchase-top{
		width: 980px;
		height: 40px;
		line-height: 40px;
		font-size: 13px;
	}
	.productPurchase .purchase{
		width: 980px;
		min-height: 496px;
		margin: 48px auto;
	}
	.productPurchase .purchase .purc-l{
		width: 528px;
		padding: 0 56px;
	}
	.productPurchase .purchase .purc-r{
		margin-left: 564px;
	}
	.productPurchase .purc-text {
	    padding: 18px 0;
	}
	.productPurchase .purc-text .purc-name{
		font-size: 24px;
		line-height: 24px;
		padding-bottom: 8px;
	}
	.productPurchase .purc-text .sele, .purc-text .edit{
		font-size: 12px;
	}
	.productPurchase .purc-text .options{
		margin-top: 16px;
	}
	.productPurchase .purc-text .bold{
		font-size: 12px;
	}
	.productPurchase .purc-text .red{
		margin-left: 6px;
	}
	.productPurchase .purc-l .purc-img{
		width: 416px;
		height: 416px;
		padding-bottom: 32px;
	}
	.productPurchase .square{
		height: 51px;
		line-height: 51px;
		font-size: 12px;
		margin-right: 18px;
		margin-right: 6px \9;
	}
	.productPurchase .purc-text .select{
		width: 72px;
		height: 51px;
		margin-right: 8px;
	}
	.productPurchase .select .val{
		width: 45px;
		height: 51px;
		line-height: 51px;
		font-size: 14px;
	}
	.productPurchase .select .mun{
		width: 25px;
		height: 51px;
	}
	.productPurchase .select .add{
		margin-top: 10px;
	}
	.productPurchase .select .add, .select .reg{
		height: 16px;
	}
	.productPurchase .purc-text .buy, .purc-text .bespoke{
		height: 51px;
		line-height: 51px;
		font-size: 14px;
	}
	.productPurchase .purc-text .buy{
		width: 332px;
	}
	.productPurchase .purc-text .arrow{
		margin: 0 32px 0 4px;
		border-width: 5px;
	}
	.productPurchase .sale{
		width: 980px;
		padding: 60px 0 72px 0;
	}
	.productPurchase .goTop{
		right: 24px;
		bottom: 120px;
	}
	.productPurchase .goTop a, .goTop .item{
		width: 37px;
		height: 37px;
		line-height: 37px;
		font-size: 182px;
	}
	.productPurchase .bottom-title{
		font-size: 26px;
	}
	.productPurchase .knowMore{
		padding-top: 24px;
	}
	.productPurchase .bottom-img{
		padding: 24px 0;
	}
	.productPurchase .telescopic{
		padding: 32px 0;
	}
	.productPurchase .telescopic-title{
		font-size: 30px;
		margin-bottom: 24px;
	}
	.productPurchase .telescopic p{
		font-size: 12px;
		margin-top: 12px;
	}
	.productPurchase .close{
		top: 44px;
		font-size: 24px;
	}
	/*产品购买页-媒体查询 end*/
	
	/*订单详情-媒体查询 start*/
	.orderDetail .m_crumbs{
	   height: 40px;
	   line-height: 40px;
	}
	.orderDetail .m_crumbs .fl{
		font-size:12px;
	}
	.orderDetail .member_mian{
		 margin-bottom:76px;
	}
	.orderDetail .min-wid {
		width: 980px;
	}
	.orderDetail .m-mt{
		margin-top:40px;
	}
	.orderDetail .member_mian .nav_left{
		width:174px;
	}
	.orderDetail .member_mian .nav_left h3{
		font-size:14px;
		line-height:40px;
		padding:0 20px;
	}
	.orderDetail .member_mian .nav_left .m_box{
		padding:14px 0;
		font-size:13px;
	}
	.orderDetail .member_mian .nav_left a{
		line-height:32px;
		padding:0 21px;
	}
	.orderDetail .member_mian .mian_right .m_content{
		margin-left:208px;
	}
	.orderDetail .member_mian .m_content h3{
		font-size: 24px;
		line-height: 32px;
	}
	.orderDetail .m_orderno{
		margin-top:30px;  
		padding-bottom:14px;
	}
	.orderDetail .m_orderno .fl{ 
		font-size:12px; 
		padding-left:8px; 
		line-height:26px;
	}
	.orderDetail .m_orderno .btn{
		margin-left: 6px; 
		width:120px; 
		font-size:12px; 
		height:28px; 
		line-height:26px;
	}
	.orderDetail .m_placean h4{
		font-size:14px; 
		margin-top:16px; 
		line-height:30px; 
		padding-left:4px;
	}
	.orderDetail .m_state_box{
		width:747px; 
		margin:12px auto;
	}
	.orderDetail .m_state_box span{
		font-size:11px; 
		margin-left:8px; 
	}
	.orderDetail .m_state_box span:before{
		height: 11px;
		bottom: -21px;
	}
	.orderDetail .receiving_information,.m_invoice{
		padding-bottom:24px;
	}
	.orderDetail .m_state .img{
		height:6px; 
		width:747px; 
	}
	.orderDetail .m_state_information{ 
		padding-left:58px; 
		padding-bottom:12px; 
		min-height:91px; 
		font-size:12px; 
		margin-top:10px; 
	}
	.orderDetail .m_state_information .fr{
		margin:60px 0 10px;
	}
	.orderDetail .m_state_information .btn{
		width:120px; 
		height:29px;
		line-height:29px; 
	}
	.orderDetail .m_state_information .m_tit p{
		padding-left: 1383px; 
		margin-bottom:4px;
		line-height:19px;
	}
	.orderDetail .m_tit:before {
		left: -14px;
		top: 8px;
	}
	.orderDetail .m_receiving{
		line-height:19px; 
		padding-left:60px; 
		margin-top:16px;
	}
	.orderDetail .m_receiving p{
		font-size:12px; 
	}
	.orderDetail .m_detailed .m_tit{
		margin-top:8px;
	}
	.orderDetail .m_detailed .m_tit p{
		line-height:19px;
	}
	.orderDetail .zqrightinfo .m_center{
		padding: 0 38px;
		margin: 40px 0 20px;
	}
	.orderDetail .zqproinfo{
		font-size:12px;
		line-height:14px;
		padding: 19px 0;
	}
	.orderDetail .zqproinfo .zqitimg{
		width:80px;
	}
	.orderDetail .zqproinfo .zqitimg img{
		height:55px;
	}
	.orderDetail .zqproinfo .zqittxt{
		width:176px;
		margin-left:28px;
		line-height: 16px;
	}
	.orderDetail .zqproinfo .zqmoney{
		line-height:55px;
	}
	.orderDetail .m_detailed .m_tit p span{
		padding-left:28px;
	}
	.orderDetail .m_detailed .m_tit p b{
		padding-right:26px;
	}
	.orderDetail .m_detailed .m_tit p.m_p span b{
		font-size:19px; 
	}
	.orderDetail .m_detailed .m_tit p.m_p{
		margin-top:20px;
	}
	.orderDetail .memberCard{
		padding: 24px 0;
	}
	.orderDetail .cardImg{
		width: 120px;
		margin-right: 36px;
	}
	.orderDetail .step{
		height: 40px;
		font-size: 12px;
	}
	.orderDetail .round{
		width: 8px;
		height: 8px;
		top: 28px;
	    left: 8px;
	}
	.orderDetail .round4{
		width: 8px;
		height: 8px;
		top: 28px;
	    left: 20px;
	}
	.orderDetail .line{
		height: 2px;
		top: 30px;
		left: 22px;
	}
	.orderDetail .line3{
		height: 2px;
		top: 30px;
		left: 22px;
	}
	.orderDetail .line4{
		height: 2px;
		top: 30px;
		left: 34px;
	}
	.orderDetail .message{
		margin-left: 16px;
	}
	/*订单详情-媒体查询 end*/
	
	/*T币 start*/
	.T-coin{
		padding: 12px 0;
	}
	.T-coin .Tcoin-menu{
		font-size: 12px;
	}
	.T-coin .coin{
		padding-right: 20px;
	}
	.T-coin .order{
		padding: 0 20px;
	}
	.T-coin .reset{
		padding-left: 20px;
	}
	.T-coin .Tcoin-activation{
		margin-top: 80px;
	}
	.T-coin .activationForm{
		width: 444px;
	}
	.T-coin .inputType1{
		height: 44px;
		padding-left: 12px;
		font-size: 12px;
		margin-bottom: 16px;
	}
	.T-coin .input-group{
		margin-bottom: 16px;
		height: 44px;
	}
	.T-coin .inputType2{
		width: 320px;
		padding-left: 12px;
	}
	.T-coin .sentCode{
		width: 104px;
	}
	.T-coin .tips{
		font-size: 13px;
	}
	.T-coin .activation{
		width: 160px;
		height: 28px;
		margin-top: 32px;
		font-size: 12px;
	}
	.T-coin .Tcoin-recharge{
		margin-top: 28px;
	}
	.T-coin .rechargeUser{
		line-height: 28px;
		font-size: 13px;
	}
	.T-coin .rechargeUser-form{
		width: 773px;
		height: 464px;
		padding: 32px 28px;
	}
	.T-coin .rechargeMoney{
		font-size: 13px;
	}
	.T-coin .rechargeMoney span{
		font-size: 12px;
	}
	.T-coin .moneyType{
		height: 48px;
		margin-top: 16px;
		margin-bottom: 64px;
	}
	.T-coin .type{
		width: 144px;
		height: 48px;
		line-height: 48px;
		font-size: 12px;
	}
	.T-coin .typeSpecial{
		line-height: 16px;
		margin-top: 8px;
	}
	.T-coin .specialPrice{
		line-height: 16px;
	}
	.T-coin .type1{
		width: 144px;
		height: 48px;
		line-height: 48px;
		padding: 0 8px;
	}
	.T-coin .moneyBox{
		width: 160px;
		height: 48px;
		top: 56px;
		left: 8px;
		line-height: 48px;
		font-size: 16px;
		padding: 0 16px;
	}
	.T-coin .triangle-up{
	    border-left: 6.4px solid transparent;
	    border-right: 6.4px solid transparent;
	    border-bottom: 8px solid #1446b5;
	    position: absolute;
	    top: -8px;  
	    left: 76px;
	}
	.T-coin .payWay{
		font-size: 13px;
		text-align: left;
	}
	.T-coin .way{
		height: 48px;
		margin-top: 16px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.T-coin .recharge{
		width: 160px;
		height: 28px;
		margin-top: 32px;
		font-size: 12px;
	}
	.T-coin .anounce{
		font-size: 12px;
		margin-top: 20px;
	}
	.rechargeModal img{
		margin: -204px 0 0 -204px;
	}
	.rechargeModal .closeRechargeModal{
		width: 24px;
		height: 24px;
	}
	.T-coin .billTime{
		height: 48px;
		line-height: 47px;
		margin-top: 24px;
	}
	.T-coin .billTitle{
		height: 48px;
		line-height: 48px;
	}
	.T-coin .billContent{
		height: 48px;
		line-height: 48px;
	}
	.T-coin .billContent li{
		font-size: 12px;
	}
	.T-coin .resetPw{
		margin-top: 80px;
	}
	.T-coin .resetForm{
		width: 444px;
	}
	.T-coin .memberNum{
		font-size: 16px;
		line-height: 40px;
	}
	.T-coin .submit{
		width: 160px;
		height: 28px;
		margin-top: 32px;
		font-size: 12px;
	}
	.T-coin .successTips{
		font-size: 16px;
		padding: 40px 0 60px 0;
	}
	.T-coin .memberInfo{
		line-height: 28px;
		font-size: 13px;
	}
	.T-coin .Iknow{
		width: 144px;
		height: 28px;
		margin-top: 32px;
		font-size: 12px;
	}
	.downCountBox{
		width: 320px;
		height: 320px;
		line-height: 80px;
		margin: -160px 0 0 -160px;
		font-size: 21px;
	}
	/*T币 end*/
}